french spinach (chenopodium rubrum) - Francés Inglés Diccionario